[PEFF file: __unnamed__] file_timestamp: AC0E038C old_def_version: 00000000 old_imp_version: 00000000 current_version: 00000000 main: [export "[main]" 1:00000010] init: [missing export symbol] term: [missing export symbol] [section 0 header] name __missing__ default_address 00000000 total_size A38 unpacked_size A38 packed_size A38 section_kind EXECUTABLE_READONLY share_kind GLOBAL alignment 04 [section 0 disassembly] 00000000 BF41FFE8 stmw [r1 - 0x0018], r26 00000004 9421FF90 stwu [r1 - 0x0070], r1 00000008 2C060020 cmpwi r6, 32 0000000C 3C008081 lis r0, 0x8081 00000010 33A08080 subic r29, r0, 32640 00000014 3B600000 li r27, 0x0000 00000018 3B400000 li r26, 0x0000 0000001C 41820830 beq +0x00000830 /* 0000084C */ 00000020 3001003F addic r0, r1, 63 00000024 541C0038 rlwinm r28, r0, 0, 0, 28 00000028 41810304 bgt +0x00000304 /* 0000032C */ 0000002C 2F060010 cmpwi cr6, r6, 16 00000030 419A02A8 beq cr6, +0x000002A8 /* 000002D8 */ 00000034 4199013C bgt cr6, +0x0000013C /* 00000170 */ 00000038 2C060008 cmpwi r6, 8 0000003C 418200B8 beq +0x000000B8 /* 000000F4 */ 00000040 41810030 bgt +0x00000030 /* 00000070 */ 00000044 2F060000 cmpwi cr6, r6, 0 00000048 2C860002 cmpwi cr1, r6, 2 0000004C 419A00A8 beq cr6, +0x000000A8 /* 000000F4 */ 00000050 2F060004 cmpwi cr6, r6, 4 00000054 2C060006 cmpwi r6, 6 00000058 4186003C beq cr1, +0x0000003C /* 00000094 */ 0000005C 419A01BC beq cr6, +0x000001BC /* 00000218 */ 00000060 41820134 beq +0x00000134 /* 00000194 */ 00000064 BB410058 lmw r26, [r1 + 0x0058] 00000068 30210070 addic r1, r1, 112 0000006C 48000428 b +0x00000428 /* 00000494 */ label00000070: 00000070 2C06000A cmpwi r6, 10 00000074 2F06000C cmpwi cr6, r6, 12 00000078 2C86000E cmpwi cr1, r6, 14 0000007C 4182001C beq +0x0000001C /* 00000098 */ 00000080 419A0198 beq cr6, +0x00000198 /* 00000218 */ 00000084 41860138 beq cr1, +0x00000138 /* 000001BC */ 00000088 BB410058 lmw r26, [r1 + 0x0058] 0000008C 30210070 addic r1, r1, 112 00000090 48000404 b +0x00000404 /* 00000494 */ label00000094: 00000094 3BA00000 li r29, 0x0000 label00000098: 00000098 7CA00E70 srawi r0, r5, 1 0000009C 54A5083C rlwinm r5, r5, 1, 0, 30 000000A0 90A90000 stw [r9], r5 000000A4 3084FFFC subic r4, r4, 4 000000A8 3063FFF8 subic r3, r3, 8 000000AC 3000FFFF subic r0, r0, 1 000000B0 30BC0004 addic r5, r28, 4 label000000B4: 000000B4 CC030008 lfdu f0, [r3 + 0x0008] 000000B8 2F000000 cmpwi cr6, r0, 0 000000BC 3000FFFF subic r0, r0, 1 000000C0 D81C0000 stfd [r28], f0 000000C4 81650000 lwz r11, [r5] 000000C8 813C0000 lwz r9, [r28] 000000CC 7D6C4670 srawi r12, r11, 8 000000D0 552A000E rlwinm r10, r9, 0, 0, 7 000000D4 512A421E rlwimi r10, r9, 8, 8, 15 000000D8 7D698670 srawi r9, r11, 16 000000DC 512A042E rlwimi r10, r9, 0, 16, 23 000000E0 518A063E rlwimi r10, r12, 0, 24, 31 000000E4 7D49EA78 xor r9, r10, r29 000000E8 95240004 stwu [r4 + 0x0004], r9 000000EC 409AFFC8 bne cr6, -0x00000038 /* 000000B4 */ 000000F0 4800090C b +0x0000090C /* 000009FC */ label000000F4: 000000F4 7CA00E70 srawi r0, r5, 1 000000F8 3000FFFF subic r0, r0, 1 000000FC 2F000003 cmpwi cr6, r0, 3 00000100 54A5103A rlwinm r5, r5, 2, 0, 29 00000104 90A90000 stw [r9], r5 00000108 3084FFF8 subic r4, r4, 8 0000010C 30A3FFF8 subic r5, r3, 8 00000110 40990044 ble cr6, +0x00000044 /* 00000154 */ 00000114 3120FFFE subic r9, r0, 2 label00000118: 00000118 CC050008 lfdu f0, [r5 + 0x0008] 0000011C 3009FFFE subic r0, r9, 2 00000120 2C000003 cmpwi r0, 3 00000124 DC040008 stfdu [r4 + 0x0008], f0 00000128 CC250008 lfdu f1, [r5 + 0x0008] 0000012C 3069FFFF subic r3, r9, 1 00000130 3129FFFC subic r9, r9, 4 00000134 DC240008 stfdu [r4 + 0x0008], f1 00000138 CC050008 lfdu f0, [r5 + 0x0008] 0000013C DC040008 stfdu [r4 + 0x0008], f0 00000140 CC450008 lfdu f2, [r5 + 0x0008] 00000144 DC440008 stfdu [r4 + 0x0008], f2 00000148 4181FFD0 bgt -0x00000030 /* 00000118 */ 0000014C 2F030000 cmpwi cr6, r3, 0 00000150 409908AC ble cr6, +0x000008AC /* 000009FC */ label00000154: 00000154 2F000000 cmpwi cr6, r0, 0 00000158 CC050008 lfdu f0, [r5 + 0x0008] 0000015C 3000FFFF subic r0, r0, 1 00000160 DC040008 stfdu [r4 + 0x0008], f0 00000164 409AFFF0 bne cr6, -0x00000010 /* 00000154 */ 00000168 7CC02120 mtcrf 0x02, r6 0000016C 48000894 b +0x00000894 /* 00000A00 */ label00000170: 00000170 2F060018 cmpwi cr6, r6, 24 00000174 419A0164 beq cr6, +0x00000164 /* 000002D8 */ 00000178 4199002C bgt cr6, +0x0000002C /* 000001A4 */ 0000017C 2C860012 cmpwi cr1, r6, 18 00000180 2F060014 cmpwi cr6, r6, 20 00000184 2C060016 cmpwi r6, 22 00000188 418600F4 beq cr1, +0x000000F4 /* 0000027C */ 0000018C 419A008C beq cr6, +0x0000008C /* 00000218 */ 00000190 408202FC bne +0x000002FC /* 0000048C */ label00000194: 00000194 90A90000 stw [r9], r5 00000198 3BA00000 li r29, 0x0000 0000019C 7CA50E70 srawi r5, r5, 1 000001A0 48000024 b +0x00000024 /* 000001C4 */ label000001A4: 000001A4 2C06001A cmpwi r6, 26 000001A8 2F06001C cmpwi cr6, r6, 28 000001AC 2C86001E cmpwi cr1, r6, 30 000001B0 418200D0 beq +0x000000D0 /* 00000280 */ 000001B4 419A0064 beq cr6, +0x00000064 /* 00000218 */ 000001B8 408602D4 bne cr1, +0x000002D4 /* 0000048C */ label000001BC: 000001BC 90A90000 stw [r9], r5 000001C0 7CA50E70 srawi r5, r5, 1 label000001C4: 000001C4 3125FFFF subic r9, r5, 1 000001C8 30A4FFFE subic r5, r4, 2 000001CC 3083FFF8 subic r4, r3, 8 label000001D0: 000001D0 CC040008 lfdu f0, [r4 + 0x0008] 000001D4 2F090000 cmpwi cr6, r9, 0 000001D8 3129FFFF subic r9, r9, 1 000001DC D81C0000 stfd [r28], f0 000001E0 A95C0000 lha r10, [r28] 000001E4 A87C0002 lha r3, [r28 + 0x0002] 000001E8 A97C0006 lha r11, [r28 + 0x0006] 000001EC A81C0004 lha r0, [r28 + 0x0004] 000001F0 7C6A1814 addc r3, r10, r3 000001F4 7C005814 addc r0, r0, r11 000001F8 7C630E70 srawi r3, r3, 1 000001FC 5463042E rlwinm r3, r3, 0, 16, 23 00000200 7C004E70 srawi r0, r0, 9 00000204 5003063E rlwimi r3, r0, 0, 24, 31 00000208 7C63EA78 xor r3, r3, r29 0000020C B4650002 sthu [r5 + 0x0002], r3 00000210 409AFFC0 bne cr6, -0x00000040 /* 000001D0 */ 00000214 480007E8 b +0x000007E8 /* 000009FC */ label00000218: 00000218 7CA00E70 srawi r0, r5, 1 0000021C 3000FFFF subic r0, r0, 1 00000220 54A5083C rlwinm r5, r5, 1, 0, 30 00000224 31400000 addic r10, r0, 0 00000228 3084FFFE subic r4, r4, 2 0000022C 3063FFF8 subic r3, r3, 8 00000230 90A90000 stw [r9], r5 00000234 3000FFFF subic r0, r0, 1 label00000238: 00000238 CC030008 lfdu f0, [r3 + 0x0008] 0000023C 2F0A0000 cmpwi cr6, r10, 0 00000240 31400000 addic r10, r0, 0 00000244 D81C0000 stfd [r28], f0 00000248 3000FFFF subic r0, r0, 1 0000024C A8BC0000 lha r5, [r28] 00000250 A93C0002 lha r9, [r28 + 0x0002] 00000254 7CA54814 addc r5, r5, r9 00000258 7CA50E70 srawi r5, r5, 1 0000025C B0A40002 sth [r4 + 0x0002], r5 00000260 A8BC0004 lha r5, [r28 + 0x0004] 00000264 A93C0006 lha r9, [r28 + 0x0006] 00000268 7CA54814 addc r5, r5, r9 0000026C 7CA50E70 srawi r5, r5, 1 00000270 B4A40004 sthu [r4 + 0x0004], r5 00000274 409AFFC4 bne cr6, -0x0000003C /* 00000238 */ 00000278 48000784 b +0x00000784 /* 000009FC */ label0000027C: 0000027C 3BA00000 li r29, 0x0000 label00000280: 00000280 7CA00E70 srawi r0, r5, 1 00000284 54A5083C rlwinm r5, r5, 1, 0, 30 00000288 90A90000 stw [r9], r5 0000028C 3000FFFF subic r0, r0, 1 00000290 3084FFFC subic r4, r4, 4 00000294 3063FFF8 subic r3, r3, 8 00000298 30BC0004 addic r5, r28, 4 label0000029C: 0000029C CC030008 lfdu f0, [r3 + 0x0008] 000002A0 2F000000 cmpwi cr6, r0, 0 000002A4 3000FFFF subic r0, r0, 1 000002A8 D81C0000 stfd [r28], f0 000002AC 81650000 lwz r11, [r5] 000002B0 815C0000 lwz r10, [r28] 000002B4 7D494670 srawi r9, r10, 8 000002B8 554A800E rlwinm r10, r10, 16, 0, 7 000002BC 512A021E rlwimi r10, r9, 0, 8, 15 000002C0 516A042E rlwimi r10, r11, 0, 16, 23 000002C4 516A463E rlwimi r10, r11, 8, 24, 31 000002C8 7D49EA78 xor r9, r10, r29 000002CC 95240004 stwu [r4 + 0x0004], r9 000002D0 409AFFCC bne cr6, -0x00000034 /* 0000029C */ 000002D4 48000728 b +0x00000728 /* 000009FC */ label000002D8: 000002D8 7CA00E70 srawi r0, r5, 1 000002DC 54A5103A rlwinm r5, r5, 2, 0, 29 000002E0 90A90000 stw [r9], r5 000002E4 3000FFFF subic r0, r0, 1 000002E8 3084FFFC subic r4, r4, 4 000002EC 3063FFF8 subic r3, r3, 8 000002F0 313C0004 addic r9, r28, 4 label000002F4: 000002F4 CC030008 lfdu f0, [r3 + 0x0008] 000002F8 2F000000 cmpwi cr6, r0, 0 000002FC 38A40000 addi r5, r4, 0x0000 00000300 D81C0000 stfd [r28], f0 00000304 3000FFFF subic r0, r0, 1 00000308 815C0000 lwz r10, [r28] 0000030C 554A803E rlwinm r10, r10, 16, 0, 31 00000310 91440004 stw [r4 + 0x0004], r10 00000314 81490000 lwz r10, [r9] 00000318 30840008 addic r4, r4, 8 0000031C 554A803E rlwinm r10, r10, 16, 0, 31 00000320 91450008 stw [r5 + 0x0008], r10 00000324 409AFFD0 bne cr6, -0x00000030 /* 000002F4 */ 00000328 480006D4 b +0x000006D4 /* 000009FC */ label0000032C: 0000032C 2C060030 cmpwi r6, 48 00000330 41820350 beq +0x00000350 /* 00000680 */ 00000334 4181010C bgt +0x0000010C /* 00000440 */ 00000338 2F060028 cmpwi cr6, r6, 40 0000033C 419A0510 beq cr6, +0x00000510 /* 0000084C */ 00000340 41990028 bgt cr6, +0x00000028 /* 00000368 */ 00000344 2C860022 cmpwi cr1, r6, 34 00000348 2F060024 cmpwi cr6, r6, 36 0000034C 2C060026 cmpwi r6, 38 00000350 4186003C beq cr1, +0x0000003C /* 0000038C */ 00000354 419A01EC beq cr6, +0x000001EC /* 00000540 */ 00000358 4182010C beq +0x0000010C /* 00000464 */ 0000035C BB410058 lmw r26, [r1 + 0x0058] 00000360 30210070 addic r1, r1, 112 00000364 48000130 b +0x00000130 /* 00000494 */ label00000368: 00000368 2C06002A cmpwi r6, 42 0000036C 2F06002C cmpwi cr6, r6, 44 00000370 2C86002E cmpwi cr1, r6, 46 00000374 4182001C beq +0x0000001C /* 00000390 */ 00000378 419A01C8 beq cr6, +0x000001C8 /* 00000540 */ 0000037C 41860120 beq cr1, +0x00000120 /* 0000049C */ 00000380 BB410058 lmw r26, [r1 + 0x0058] 00000384 30210070 addic r1, r1, 112 00000388 4800010C b +0x0000010C /* 00000494 */ label0000038C: 0000038C 3BA00000 li r29, 0x0000 label00000390: 00000390 7CA00E70 srawi r0, r5, 1 00000394 54A5083C rlwinm r5, r5, 1, 0, 30 00000398 3000FFFF subic r0, r0, 1 0000039C 3084FFFC subic r4, r4, 4 000003A0 3143FFF8 subic r10, r3, 8 000003A4 30600000 addic r3, r0, 0 000003A8 90A90000 stw [r9], r5 000003AC 3000FFFF subic r0, r0, 1 000003B0 CC0A0008 lfdu f0, [r10 + 0x0008] 000003B4 48000010 b +0x00000010 /* 000003C4 */ label000003B8: 000003B8 40850008 ble cr1, +0x00000008 /* 000003C0 */ 000003BC 3B4B0000 addi r26, r11, 0x0000 label000003C0: 000003C0 3000FFFF subic r0, r0, 1 label000003C4: 000003C4 D81C0000 stfd [r28], f0 000003C8 2C030000 cmpwi r3, 0 000003CC 30600000 addic r3, r0, 0 000003D0 ABFC0000 lha r31, [r28] 000003D4 ABDC0002 lha r30, [r28 + 0x0002] 000003D8 A97C0006 lha r11, [r28 + 0x0006] 000003DC 7F1FD800 cmp cr6, r31, r27 000003E0 7C9ED000 cmp cr1, r30, r26 000003E4 A8BC0004 lha r5, [r28 + 0x0004] 000003E8 57E9800E rlwinm r9, r31, 16, 0, 7 000003EC 7D6C4670 srawi r12, r11, 8 000003F0 40990008 ble cr6, +0x00000008 /* 000003F8 */ 000003F4 3B7F0000 addi r27, r31, 0x0000 label000003F8: 000003F8 7F05D800 cmp cr6, r5, r27 000003FC 53C9421E rlwimi r9, r30, 8, 8, 15 00000400 558C063E rlwinm r12, r12, 0, 24, 31 00000404 40850008 ble cr1, +0x00000008 /* 0000040C */ 00000408 3B5E0000 addi r26, r30, 0x0000 label0000040C: 0000040C 50AC042E rlwimi r12, r5, 0, 16, 23 00000410 7C8BD000 cmp cr1, r11, r26 00000414 7D296378 or r9, r9, r12 00000418 40990008 ble cr6, +0x00000008 /* 00000420 */ 0000041C 3B650000 addi r27, r5, 0x0000 label00000420: 00000420 7D25EA78 xor r5, r9, r29 00000424 94A40004 stwu [r4 + 0x0004], r5 00000428 CC0A0008 lfdu f0, [r10 + 0x0008] 0000042C 4082FF8C bne -0x00000074 /* 000003B8 */ 00000430 40850008 ble cr1, +0x00000008 /* 00000438 */ 00000434 3B4B0000 addi r26, r11, 0x0000 label00000438: 00000438 3000FFFF subic r0, r0, 1 0000043C 480005C0 b +0x000005C0 /* 000009FC */ label00000440: 00000440 2F060038 cmpwi cr6, r6, 56 00000444 419A023C beq cr6, +0x0000023C /* 00000680 */ 00000448 4199002C bgt cr6, +0x0000002C /* 00000474 */ 0000044C 2C860032 cmpwi cr1, r6, 50 00000450 2F060034 cmpwi cr6, r6, 52 00000454 2C060036 cmpwi r6, 54 00000458 41860174 beq cr1, +0x00000174 /* 000005CC */ 0000045C 419A00E4 beq cr6, +0x000000E4 /* 00000540 */ 00000460 4082002C bne +0x0000002C /* 0000048C */ label00000464: 00000464 90A90000 stw [r9], r5 00000468 3BA00000 li r29, 0x0000 0000046C 7CA50E70 srawi r5, r5, 1 00000470 48000034 b +0x00000034 /* 000004A4 */ label00000474: 00000474 2C06003A cmpwi r6, 58 00000478 2F06003C cmpwi cr6, r6, 60 0000047C 2C86003E cmpwi cr1, r6, 62 00000480 41820150 beq +0x00000150 /* 000005D0 */ 00000484 419A00BC beq cr6, +0x000000BC /* 00000540 */ 00000488 41860014 beq cr1, +0x00000014 /* 0000049C */ label0000048C: 0000048C BB410058 lmw r26, [r1 + 0x0058] 00000490 30210070 addic r1, r1, 112 label00000494: 00000494 3860FFCE li r3, 0xFFFFFFCE 00000498 4E800020 blr label0000049C: 0000049C 90A90000 stw [r9], r5 000004A0 7CA50E70 srawi r5, r5, 1 label000004A4: 000004A4 3125FFFF subic r9, r5, 1 000004A8 30A3FFF8 subic r5, r3, 8 000004AC 39690000 addi r11, r9, 0x0000 000004B0 3084FFFE subic r4, r4, 2 000004B4 3129FFFF subic r9, r9, 1 000004B8 CC050008 lfdu f0, [r5 + 0x0008] 000004BC 48000018 b +0x00000018 /* 000004D4 */ label000004C0: 000004C0 40810008 ble +0x00000008 /* 000004C8 */ 000004C4 3B6A0000 addi r27, r10, 0x0000 label000004C8: 000004C8 B4640002 sthu [r4 + 0x0002], r3 000004CC 3129FFFF subic r9, r9, 1 000004D0 CC050008 lfdu f0, [r5 + 0x0008] label000004D4: 000004D4 D81C0000 stfd [r28], f0 000004D8 2F0B0000 cmpwi cr6, r11, 0 000004DC 39690000 addi r11, r9, 0x0000 000004E0 A81C0000 lha r0, [r28] 000004E4 A87C0002 lha r3, [r28 + 0x0002] 000004E8 A95C0006 lha r10, [r28 + 0x0006] 000004EC 7C601814 addc r3, r0, r3 000004F0 7C600E70 srawi r0, r3, 1 000004F4 A87C0004 lha r3, [r28 + 0x0004] 000004F8 7C80D800 cmp cr1, r0, r27 000004FC 7C635014 addc r3, r3, r10 00000500 7C6A0E70 srawi r10, r3, 1 00000504 7D434670 srawi r3, r10, 8 00000508 40850008 ble cr1, +0x00000008 /* 00000510 */ 0000050C 33600000 addic r27, r0, 0 label00000510: 00000510 5463063E rlwinm r3, r3, 0, 24, 31 00000514 5003042E rlwimi r3, r0, 0, 16, 23 00000518 7C0AD800 cmp r10, r27 0000051C 7C63EA78 xor r3, r3, r29 00000520 409AFFA0 bne cr6, -0x00000060 /* 000004C0 */ 00000524 40810008 ble +0x00000008 /* 0000052C */ 00000528 3B6A0000 addi r27, r10, 0x0000 label0000052C: 0000052C B4640002 sthu [r4 + 0x0002], r3 00000530 3129FFFF subic r9, r9, 1 00000534 CC050008 lfdu f0, [r5 + 0x0008] label00000538: 00000538 3B5B0000 addi r26, r27, 0x0000 0000053C 480004C0 b +0x000004C0 /* 000009FC */ label00000540: 00000540 7CA00E70 srawi r0, r5, 1 00000544 3000FFFF subic r0, r0, 1 00000548 54A5083C rlwinm r5, r5, 1, 0, 30 0000054C 31400000 addic r10, r0, 0 00000550 3063FFF8 subic r3, r3, 8 00000554 3084FFFE subic r4, r4, 2 00000558 90A90000 stw [r9], r5 0000055C 3000FFFF subic r0, r0, 1 00000560 CC030008 lfdu f0, [r3 + 0x0008] 00000564 4800000C b +0x0000000C /* 00000570 */ label00000568: 00000568 40850008 ble cr1, +0x00000008 /* 00000570 */ 0000056C 3B650000 addi r27, r5, 0x0000 label00000570: 00000570 D81C0000 stfd [r28], f0 00000574 2F0A0000 cmpwi cr6, r10, 0 00000578 31400000 addic r10, r0, 0 0000057C A93C0000 lha r9, [r28] 00000580 A8BC0002 lha r5, [r28 + 0x0002] 00000584 A97C0006 lha r11, [r28 + 0x0006] 00000588 7CA92814 addc r5, r9, r5 0000058C 7CA90E70 srawi r9, r5, 1 00000590 7C09D800 cmp r9, r27 00000594 A8BC0004 lha r5, [r28 + 0x0004] 00000598 B1240002 sth [r4 + 0x0002], r9 0000059C 7CA55814 addc r5, r5, r11 000005A0 7CA50E70 srawi r5, r5, 1 000005A4 40810008 ble +0x00000008 /* 000005AC */ 000005A8 3B690000 addi r27, r9, 0x0000 label000005AC: 000005AC B4A40004 sthu [r4 + 0x0004], r5 000005B0 7C85D800 cmp cr1, r5, r27 000005B4 3000FFFF subic r0, r0, 1 000005B8 CC030008 lfdu f0, [r3 + 0x0008] 000005BC 409AFFAC bne cr6, -0x00000054 /* 00000568 */ 000005C0 4085FF78 ble cr1, -0x00000088 /* 00000538 */ 000005C4 3B650000 addi r27, r5, 0x0000 000005C8 4BFFFF70 b -0x00000090 /* 00000538 */ label000005CC: 000005CC 3BA00000 li r29, 0x0000 label000005D0: 000005D0 7CA00E70 srawi r0, r5, 1 000005D4 54A5083C rlwinm r5, r5, 1, 0, 30 000005D8 3180FFFF subic r12, r0, 1 000005DC 3144FFFC subic r10, r4, 4 000005E0 33E3FFF8 subic r31, r3, 8 000005E4 386C0000 addi r3, r12, 0x0000 000005E8 90A90000 stw [r9], r5 000005EC 3180FFFE subic r12, r0, 2 000005F0 CC1F0008 lfdu f0, [r31 + 0x0008] 000005F4 48000010 b +0x00000010 /* 00000604 */ label000005F8: 000005F8 40810008 ble +0x00000008 /* 00000600 */ 000005FC 33400000 addic r26, r0, 0 label00000600: 00000600 318CFFFF subic r12, r12, 1 label00000604: 00000604 D81C0000 stfd [r28], f0 00000608 2C830000 cmpwi cr1, r3, 0 0000060C 386C0000 addi r3, r12, 0x0000 00000610 A8BC0000 lha r5, [r28] 00000614 A97C0002 lha r11, [r28 + 0x0002] 00000618 7F05D800 cmp cr6, r5, r27 0000061C 7C0BD000 cmp r11, r26 00000620 54BE421E rlwinm r30, r5, 8, 8, 15 00000624 517E800E rlwimi r30, r11, 16, 0, 7 00000628 A89C0004 lha r4, [r28 + 0x0004] 0000062C A81C0006 lha r0, [r28 + 0x0006] 00000630 40990008 ble cr6, +0x00000008 /* 00000638 */ 00000634 3B650000 addi r27, r5, 0x0000 label00000638: 00000638 7F04D800 cmp cr6, r4, r27 0000063C 5405042E rlwinm r5, r0, 0, 16, 23 00000640 7C894670 srawi r9, r4, 8 00000644 40810008 ble +0x00000008 /* 0000064C */ 00000648 3B4B0000 addi r26, r11, 0x0000 label0000064C: 0000064C 5125063E rlwimi r5, r9, 0, 24, 31 00000650 7C00D000 cmp r0, r26 00000654 7FC52B78 or r5, r30, r5 00000658 40990008 ble cr6, +0x00000008 /* 00000660 */ 0000065C 3B640000 addi r27, r4, 0x0000 label00000660: 00000660 7CA5EA78 xor r5, r5, r29 00000664 94AA0004 stwu [r10 + 0x0004], r5 00000668 CC1F0008 lfdu f0, [r31 + 0x0008] 0000066C 4086FF8C bne cr1, -0x00000074 /* 000005F8 */ 00000670 40810008 ble +0x00000008 /* 00000678 */ 00000674 33400000 addic r26, r0, 0 label00000678: 00000678 318CFFFF subic r12, r12, 1 0000067C 48000380 b +0x00000380 /* 000009FC */ label00000680: 00000680 7CA00E70 srawi r0, r5, 1 00000684 3000FFFF subic r0, r0, 1 00000688 2F000001 cmpwi cr6, r0, 1 0000068C 54A5103A rlwinm r5, r5, 2, 0, 29 00000690 90A90000 stw [r9], r5 00000694 3063FFF8 subic r3, r3, 8 00000698 30A4FFF8 subic r5, r4, 8 0000069C 40990110 ble cr6, +0x00000110 /* 000007AC */ 000006A0 48000044 b +0x00000044 /* 000006E4 */ label000006A4: 000006A4 40990008 ble cr6, +0x00000008 /* 000006AC */ 000006A8 3B6B0000 addi r27, r11, 0x0000 label000006AC: 000006AC 7F09D800 cmp cr6, r9, r27 000006B0 40850008 ble cr1, +0x00000008 /* 000006B8 */ 000006B4 3B4C0000 addi r26, r12, 0x0000 label000006B8: 000006B8 7C84D000 cmp cr1, r4, r26 000006BC 40990008 ble cr6, +0x00000008 /* 000006C4 */ 000006C0 3B690000 addi r27, r9, 0x0000 label000006C4: 000006C4 7F0AD800 cmp cr6, r10, r27 000006C8 40850008 ble cr1, +0x00000008 /* 000006D0 */ 000006CC 3B440000 addi r26, r4, 0x0000 label000006D0: 000006D0 7C9FD000 cmp cr1, r31, r26 000006D4 40990008 ble cr6, +0x00000008 /* 000006DC */ 000006D8 3B6A0000 addi r27, r10, 0x0000 label000006DC: 000006DC 40850008 ble cr1, +0x00000008 /* 000006E4 */ 000006E0 3B5F0000 addi r26, r31, 0x0000 label000006E4: 000006E4 CC030008 lfdu f0, [r3 + 0x0008] 000006E8 33C0FFFF subic r30, r0, 1 000006EC 3000FFFE subic r0, r0, 2 000006F0 D81C0000 stfd [r28], f0 000006F4 2C000001 cmpwi r0, 1 000006F8 A93C0000 lha r9, [r28] 000006FC A95C0002 lha r10, [r28 + 0x0002] 00000700 B125000A sth [r5 + 0x000A], r9 00000704 B5450008 sthu [r5 + 0x0008], r10 00000708 A97C0004 lha r11, [r28 + 0x0004] 0000070C A99C0006 lha r12, [r28 + 0x0006] 00000710 B1650006 sth [r5 + 0x0006], r11 00000714 B1850004 sth [r5 + 0x0004], r12 00000718 CC230008 lfdu f1, [r3 + 0x0008] 0000071C 7F09D800 cmp cr6, r9, r27 00000720 7C8AD000 cmp cr1, r10, r26 00000724 D83C0000 stfd [r28], f1 00000728 40990008 ble cr6, +0x00000008 /* 00000730 */ 0000072C 3B690000 addi r27, r9, 0x0000 label00000730: 00000730 A93C0000 lha r9, [r28] 00000734 A89C0002 lha r4, [r28 + 0x0002] 00000738 B125000A sth [r5 + 0x000A], r9 0000073C 40850008 ble cr1, +0x00000008 /* 00000744 */ 00000740 3B4A0000 addi r26, r10, 0x0000 label00000744: 00000744 B4850008 sthu [r5 + 0x0008], r4 00000748 A95C0004 lha r10, [r28 + 0x0004] 0000074C 7F0BD800 cmp cr6, r11, r27 00000750 ABFC0006 lha r31, [r28 + 0x0006] 00000754 7C8CD000 cmp cr1, r12, r26 00000758 B1450006 sth [r5 + 0x0006], r10 0000075C B3E50004 sth [r5 + 0x0004], r31 00000760 4181FF44 bgt -0x000000BC /* 000006A4 */ 00000764 40990008 ble cr6, +0x00000008 /* 0000076C */ 00000768 3B6B0000 addi r27, r11, 0x0000 label0000076C: 0000076C 7F09D800 cmp cr6, r9, r27 00000770 40850008 ble cr1, +0x00000008 /* 00000778 */ 00000774 3B4C0000 addi r26, r12, 0x0000 label00000778: 00000778 7C84D000 cmp cr1, r4, r26 0000077C 40990008 ble cr6, +0x00000008 /* 00000784 */ 00000780 3B690000 addi r27, r9, 0x0000 label00000784: 00000784 7F0AD800 cmp cr6, r10, r27 00000788 40850008 ble cr1, +0x00000008 /* 00000790 */ 0000078C 3B440000 addi r26, r4, 0x0000 label00000790: 00000790 7C9FD000 cmp cr1, r31, r26 00000794 40990008 ble cr6, +0x00000008 /* 0000079C */ 00000798 3B6A0000 addi r27, r10, 0x0000 label0000079C: 0000079C 40850008 ble cr1, +0x00000008 /* 000007A4 */ 000007A0 3B5F0000 addi r26, r31, 0x0000 label000007A4: 000007A4 2F1E0000 cmpwi cr6, r30, 0 000007A8 40990254 ble cr6, +0x00000254 /* 000009FC */ label000007AC: 000007AC CC030008 lfdu f0, [r3 + 0x0008] 000007B0 2C000000 cmpwi r0, 0 000007B4 3180FFFF subic r12, r0, 1 000007B8 D81C0000 stfd [r28], f0 000007BC 380C0000 addi r0, r12, 0x0000 000007C0 4800002C b +0x0000002C /* 000007EC */ label000007C4: 000007C4 40850008 ble cr1, +0x00000008 /* 000007CC */ 000007C8 3B490000 addi r26, r9, 0x0000 label000007CC: 000007CC 7C8BD000 cmp cr1, r11, r26 000007D0 40990008 ble cr6, +0x00000008 /* 000007D8 */ 000007D4 3B640000 addi r27, r4, 0x0000 label000007D8: 000007D8 40850008 ble cr1, +0x00000008 /* 000007E0 */ 000007DC 3B4B0000 addi r26, r11, 0x0000 label000007E0: 000007E0 D81C0000 stfd [r28], f0 000007E4 2C000000 cmpwi r0, 0 000007E8 380C0000 addi r0, r12, 0x0000 label000007EC: 000007EC A95C0000 lha r10, [r28] 000007F0 A93C0002 lha r9, [r28 + 0x0002] 000007F4 B145000A sth [r5 + 0x000A], r10 000007F8 B5250008 sthu [r5 + 0x0008], r9 000007FC 7F0AD800 cmp cr6, r10, r27 00000800 A89C0004 lha r4, [r28 + 0x0004] 00000804 A97C0006 lha r11, [r28 + 0x0006] 00000808 7C89D000 cmp cr1, r9, r26 0000080C B0850006 sth [r5 + 0x0006], r4 00000810 B1650004 sth [r5 + 0x0004], r11 00000814 40990008 ble cr6, +0x00000008 /* 0000081C */ 00000818 3B6A0000 addi r27, r10, 0x0000 label0000081C: 0000081C 7F04D800 cmp cr6, r4, r27 00000820 318CFFFF subic r12, r12, 1 00000824 CC030008 lfdu f0, [r3 + 0x0008] 00000828 4082FF9C bne -0x00000064 /* 000007C4 */ 0000082C 40850008 ble cr1, +0x00000008 /* 00000834 */ 00000830 3B490000 addi r26, r9, 0x0000 label00000834: 00000834 7C8BD000 cmp cr1, r11, r26 00000838 40990008 ble cr6, +0x00000008 /* 00000840 */ 0000083C 3B640000 addi r27, r4, 0x0000 label00000840: 00000840 408501BC ble cr1, +0x000001BC /* 000009FC */ 00000844 3B4B0000 addi r26, r11, 0x0000 00000848 480001B4 b +0x000001B4 /* 000009FC */ label0000084C: 0000084C 7CA00E70 srawi r0, r5, 1 00000850 33A0FFFF subic r29, r0, 1 00000854 2F1D0001 cmpwi cr6, r29, 1 00000858 54A5103A rlwinm r5, r5, 2, 0, 29 0000085C 3384FFF8 subic r28, r4, 8 00000860 90A90000 stw [r9], r5 00000864 3163FFF8 subic r11, r3, 8 00000868 40990108 ble cr6, +0x00000108 /* 00000970 */ 0000086C 4800005C b +0x0000005C /* 000008C8 */ label00000870: 00000870 40990008 ble cr6, +0x00000008 /* 00000878 */ 00000874 3B7F0000 addi r27, r31, 0x0000 label00000878: 00000878 7F04D800 cmp cr6, r4, r27 0000087C 40850008 ble cr1, +0x00000008 /* 00000884 */ 00000880 33400000 addic r26, r0, 0 label00000884: 00000884 7C85D000 cmp cr1, r5, r26 00000888 40990008 ble cr6, +0x00000008 /* 00000890 */ 0000088C 3B640000 addi r27, r4, 0x0000 label00000890: 00000890 7F09D800 cmp cr6, r9, r27 00000894 40850008 ble cr1, +0x00000008 /* 0000089C */ 00000898 3B450000 addi r26, r5, 0x0000 label0000089C: 0000089C 7C83D000 cmp cr1, r3, r26 000008A0 40990008 ble cr6, +0x00000008 /* 000008A8 */ 000008A4 3B690000 addi r27, r9, 0x0000 label000008A8: 000008A8 7F0AD800 cmp cr6, r10, r27 000008AC 40850008 ble cr1, +0x00000008 /* 000008B4 */ 000008B0 3B430000 addi r26, r3, 0x0000 label000008B4: 000008B4 7C9ED000 cmp cr1, r30, r26 000008B8 40990008 ble cr6, +0x00000008 /* 000008C0 */ 000008BC 3B6A0000 addi r27, r10, 0x0000 label000008C0: 000008C0 40850008 ble cr1, +0x00000008 /* 000008C8 */ 000008C4 3B5E0000 addi r26, r30, 0x0000 label000008C8: 000008C8 CC0B0008 lfdu f0, [r11 + 0x0008] 000008CC 319DFFFF subic r12, r29, 1 000008D0 33BDFFFE subic r29, r29, 2 000008D4 DC1C0008 stfdu [r28 + 0x0008], f0 000008D8 ABFC0000 lha r31, [r28] 000008DC A81C0002 lha r0, [r28 + 0x0002] 000008E0 2C1D0001 cmpwi r29, 1 000008E4 CC2B0008 lfdu f1, [r11 + 0x0008] 000008E8 7F1FD800 cmp cr6, r31, r27 000008EC 7C80D000 cmp cr1, r0, r26 000008F0 A89C0004 lha r4, [r28 + 0x0004] 000008F4 A8BC0006 lha r5, [r28 + 0x0006] 000008F8 DC3C0008 stfdu [r28 + 0x0008], f1 000008FC A93C0000 lha r9, [r28] 00000900 A87C0002 lha r3, [r28 + 0x0002] 00000904 A95C0004 lha r10, [r28 + 0x0004] 00000908 ABDC0006 lha r30, [r28 + 0x0006] 0000090C 4181FF64 bgt -0x0000009C /* 00000870 */ 00000910 40990008 ble cr6, +0x00000008 /* 00000918 */ 00000914 3B7F0000 addi r27, r31, 0x0000 label00000918: 00000918 7F04D800 cmp cr6, r4, r27 0000091C 40850008 ble cr1, +0x00000008 /* 00000924 */ 00000920 33400000 addic r26, r0, 0 label00000924: 00000924 7C85D000 cmp cr1, r5, r26 00000928 40990008 ble cr6, +0x00000008 /* 00000930 */ 0000092C 3B640000 addi r27, r4, 0x0000 label00000930: 00000930 7F09D800 cmp cr6, r9, r27 00000934 40850008 ble cr1, +0x00000008 /* 0000093C */ 00000938 3B450000 addi r26, r5, 0x0000 label0000093C: 0000093C 7C83D000 cmp cr1, r3, r26 00000940 40990008 ble cr6, +0x00000008 /* 00000948 */ 00000944 3B690000 addi r27, r9, 0x0000 label00000948: 00000948 7F0AD800 cmp cr6, r10, r27 0000094C 40850008 ble cr1, +0x00000008 /* 00000954 */ 00000950 3B430000 addi r26, r3, 0x0000 label00000954: 00000954 7C9ED000 cmp cr1, r30, r26 00000958 40990008 ble cr6, +0x00000008 /* 00000960 */ 0000095C 3B6A0000 addi r27, r10, 0x0000 label00000960: 00000960 40850008 ble cr1, +0x00000008 /* 00000968 */ 00000964 3B5E0000 addi r26, r30, 0x0000 label00000968: 00000968 2F0C0000 cmpwi cr6, r12, 0 0000096C 40990090 ble cr6, +0x00000090 /* 000009FC */ label00000970: 00000970 CC0B0008 lfdu f0, [r11 + 0x0008] 00000974 307DFFFF subic r3, r29, 1 00000978 DC1C0008 stfdu [r28 + 0x0008], f0 0000097C A81C0000 lha r0, [r28] 00000980 A93C0002 lha r9, [r28 + 0x0002] 00000984 4800002C b +0x0000002C /* 000009B0 */ label00000988: 00000988 40850008 ble cr1, +0x00000008 /* 00000990 */ 0000098C 3B490000 addi r26, r9, 0x0000 label00000990: 00000990 7C84D000 cmp cr1, r4, r26 00000994 40990008 ble cr6, +0x00000008 /* 0000099C */ 00000998 3B650000 addi r27, r5, 0x0000 label0000099C: 0000099C 40850008 ble cr1, +0x00000008 /* 000009A4 */ 000009A0 3B440000 addi r26, r4, 0x0000 label000009A4: 000009A4 DC1C0008 stfdu [r28 + 0x0008], f0 000009A8 A81C0000 lha r0, [r28] 000009AC A93C0002 lha r9, [r28 + 0x0002] label000009B0: 000009B0 7F00D800 cmp cr6, r0, r27 000009B4 2C1D0000 cmpwi r29, 0 000009B8 7C89D000 cmp cr1, r9, r26 000009BC A8BC0004 lha r5, [r28 + 0x0004] 000009C0 A89C0006 lha r4, [r28 + 0x0006] 000009C4 CC0B0008 lfdu f0, [r11 + 0x0008] 000009C8 40990008 ble cr6, +0x00000008 /* 000009D0 */ 000009CC 33600000 addic r27, r0, 0 label000009D0: 000009D0 3BA30000 addi r29, r3, 0x0000 000009D4 7F05D800 cmp cr6, r5, r27 000009D8 3063FFFF subic r3, r3, 1 000009DC 4082FFAC bne -0x00000054 /* 00000988 */ 000009E0 40850008 ble cr1, +0x00000008 /* 000009E8 */ 000009E4 3B490000 addi r26, r9, 0x0000 label000009E8: 000009E8 7C84D000 cmp cr1, r4, r26 000009EC 40990008 ble cr6, +0x00000008 /* 000009F4 */ 000009F0 3B650000 addi r27, r5, 0x0000 label000009F4: 000009F4 40850008 ble cr1, +0x00000008 /* 000009FC */ 000009F8 3B440000 addi r26, r4, 0x0000 label000009FC: 000009FC 7CC02120 mtcrf 0x02, r6 label00000A00: 00000A00 7F654670 srawi r5, r27, 8 00000A04 7F494670 srawi r9, r26, 8 00000A08 409B0014 bns cr6, +0x00000014 /* 00000A1C */ 00000A0C B1270000 sth [r7], r9 00000A10 B0A80000 sth [r8], r5 00000A14 38600000 li r3, 0x0000 00000A18 48000010 b +0x00000010 /* 00000A28 */ label00000A1C: 00000A1C B0A70000 sth [r7], r5 00000A20 B1280000 sth [r8], r9 00000A24 38600000 li r3, 0x0000 label00000A28: 00000A28 BB410058 lmw r26, [r1 + 0x0058] 00000A2C 30210070 addic r1, r1, 112 00000A30 4E800020 blr 00000A34 00000000 .invalid [section 1 header] name __missing__ default_address 00000000 total_size 34 unpacked_size 30 packed_size 11 section_kind PATTERN_DATA share_kind PROCESS alignment 04 [section 1 data] 0000000000000000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000010 | AA FE 07 00 00 00 00 00 00 00 00 00 00 0F FF F0 | 0000000000000020 | 00 01 00 04 00 00 00 00 00 00 00 00 00 00 00 00 | [section 1 relocation program disassembly] 0000: 4400 reloc_v_add_sect_c_sect_d_none num_3_word_blocks=1 0002: 0181 reloc_skip_then_add_sect_d skip_words=6, num_words=1 [section 2 header] name __missing__ default_address 00000000 total_size 0 unpacked_size 0 packed_size 50 section_kind LOADER share_kind GLOBAL alignment 04 [export table: 0 entries] [import table: 0 entries]